package com.ikun.admin.modules.gen.vo;

import com.ikun.common.search.annotation.QueryUtil;
import com.ikun.common.search.annotation.ResultUtil;
import com.ikun.common.search.enums.QueryModel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * @ClassName FieldTypeCommonVo
 * @Description:
 * @CreateDate: 2024/4/16 9:11
 */
@Data
@ApiModel("字段类型通用(当没有查询其他表数据的需求的时候)vo")
public class FieldTypeCommonVo {
    private Long id;

    @ApiModelProperty(value = "字段类型名")
    @NotNull(message = "字段类型名不能为空")
    private String fieldLabel;

    @ApiModelProperty(value = "字段类型值")
    @NotNull(message = "字段类型名值不能为空")
    private String fieldValue;

    @ApiModelProperty(value = "是否可选长度(0表示可选 1 表示不可选)")
    private Integer typeLength;

    @ApiModelProperty(value = "可选保留位数(0表示可选 1 表示不可选)")
    private Integer typeHold;

}
